part of 'app_pages.dart';

abstract class AppRoutes {
  AppRoutes._();

  /// 初始化页面
  static const String initPage = '/initPage';

  /// 登录主页
  static const String auth = '/auth';

  /// 登录页
  static const String authLogin = '/auth/login';

  /// 人脸验证
  static const String faceAuth = '/faceAuth';

  /// 首页
  static const String home = '/home';

  /// 隐患上报
  static const String reportingHiddenDangersPage = '/reportingHiddenDangersPage';

  /// 更多应用
  static const String moreApply = '/moreApply';


  /// 应用
  // 特殊作业
  static const String specialOperation = '/specialOperation';

  // 作业计划申请
  static const String jobPlanRequest = '/jobPlanRequest';

  // 作业地点选取
  static const String planSelectedLocation = '/planSelectedLocation';

  // 作业票总页面
  static const String workAll = '/workAll';

  // 签字版
  static const String signature = '/signature';

  // 动火作业-详情总页面
  static const String workDetailAll = '/workDetailAll';

  // 管理作业
  static const String manageJobs = '/manageJobs';

  // 人员选择
  static const String personnelSelection = '/personnelSelection';

  // 部门选择 双控
  static const String doublePreventionDepartmentSelection = '/doublePreventionDepartmentSelection';

  // 人员选择 双控
  static const String doublePreventionPeopleSelection = '/doublePreventionPeopleSelection';

  // 指定层级all措施选择 双控
  static const String doubleGetAllMeasuresSelectionPage = '/doubleGetAllMeasuresSelectionPage';

  // 关联的其他特殊作业及安全作业票编号
  static const String relatedTicketSelection = '/relatedTicketSelection';

  // 流程模板
  static const String personnelAllocation = '/personnelAllocation';

  // 流程模板-选择模板后
  static const String personnelAllocationApply = '/personnelAllocationApply';

  // 单位选择
  static const String unitSelection = '/unitSelection';

  // 直播推流
  static const String livePush = '/livePush';

  // 台账-作业台账
  static const String jobLedger = '/jobLedger';

  // 台账-作业台账-作业详情
  static const String jobLedgerDetail = '/jobLedgerDetail';

  // 台账-作业台账-作业详情-公司详情
  static const String jobLedgerDetailCompany = '/jobLedgerDetailCompany';

  // 台账-作业台账-作业详情-器具详情
  static const String jobLedgerDetailInstrument = '/jobLedgerDetailInstrument';

  // 台账-作业台账-作业详情-违规记录
  static const String jobLedgerDetailViolationRecord = '/jobLedgerDetailViolationRecord';

  // 台账-作业台账-作业详情-作业人员
  static const String jobLedgerDetailPersonnel = '/jobLedgerDetailPersonnel';

  // 台账-作业台账-作业详情-安全措施确定
  static const String jobLedgerDetailSafetyMeasures = '/jobLedgerDetailSafetyMeasures';

  // 台账-作业台账-作业详情-交底记录
  static const String jobLedgerDetailDisclosureRecord = '/jobLedgerDetailDisclosureRecord';

  // 台账-作业台账-作业详情-验收条件
  static const String jobLedgerDetailAcceptanceConditions = '/jobLedgerDetailAcceptanceConditions';

  // 台账-作业台账-作业详情-签字表
  static const String jobLedgerDetailSignatureTable = '/jobLedgerDetailSignatureTable';

  // 台账-作业台账-作业详情-资质证明
  static const String jobLedgerDetailQualificationCertificate = '/jobLedgerDetailQualificationCertificate';

  // 台账-作业台账-作业详情-中断记录
  static const String jobLedgerDetailInterruptRecord = '/jobLedgerDetailInterruptRecord';

  // 台账-作业台账-作业详情-气体分析记录
  static const String jobLedgerDetailGasAnalysisRecord = '/jobLedgerDetailGasAnalysisRecord';

  // 台账-作业票
  static const String jobTicket = '/jobTicket';

  // 台账-作业票-作业票附件
  static const String jobTicketAttachment = '/jobTicketAttachment';

  // 作业管理-人员列表
  static const String workingPersonnelList = '/workingPersonnelList';

  // 作业中断和终止
  static const String workInterruption = '/workInterruption';

  // 交接班页面
  static const String changeShiftsPage = '/changeShiftsPage';

  // 违规登记页面
  static const String violationRecordsPage = '/violationRecordsPage';

  /// 双重预防
  static const String doublePrevention = '/doublePrevention';

  /// 智慧仓库
  // 智慧仓库列表
  static const String smartWarehouse = '/smartWarehouse';
  // 产品详情页面
  static const String productDetails = '/productDetails';
  // 出库记录页面
  static const String outboundRecords = '/outboundRecords';
  // 仓库详情页面
  static const String warehouseDetails = '/warehouseDetails';
  // 新增产品页面
  static const String addProducts = '/addProducts';
  // 温湿度曲线
  static const warehouseDeviceCurve = '/warehouseDeviceCurve';

  /// 风险管控
  static const String riskControl = '/riskControl';
  //台账详情
  static const String ledgerDetail = '/ledgerDetail';
  // 任务落实详情 item点击
  static const String taskDetails = '/taskDetails';
  // 任务落实
  static const String taskPracticable = '/taskPracticable';
  //新增界面 对象
  static const String riskOnClickAddObjPage = '/riskOnClickAddObjPage';
  //新增界面 单元
  static const String riskOnClickAddUnitPage = '/riskOnClickAddUnitPage';
  //新增界面 事件
  static const String riskOnClickAddEventPage = '/riskOnClickAddEventPage';
  //新增界面 措施
  static const String riskOnClickAddStepPage = '/riskOnClickAddStepPage';
  // 安全风险辨识详情
  static const String riskObjDetails = '/riskObjDetails';
  static const String riskUnitDetails = '/riskUnitDetails';
  static const String riskEventDetails = '/riskEventDetails';
  static const String riskStepDetails = '/riskStepDetails';
  // 每日承诺详情
  static const String dailyCommitmentDetailPage = '/dailyCommitmentDetailPage';
  static const String equipmentStartShutdownApprovePage = '/equipmentStartShutdownApprovePage';
  // 仪表监测台账详情
  static const String instrumentMonitoringLedgerDetailPage = '/instrumentMonitoringLedgerDetailPage';

  /// 隐患排查
  static const String hiddenDiseaseSearch = '/hiddenDiseaseSearch';
  // 隐患详情
  static const String hiddenDiseaseDetails = '/hiddenDiseaseDetails';
  // 隐患排查-》任务信息管理-》详情
  static const String taskInformationManagementDetails = '/taskInformationManagementDetails';
  //新增界面
  static const String onClickAddPage = '/onClickAddPage';

  static const String allocationDetailsTwoPage = '/allocationDetailsTwoPage';
  //排查计划台账点击详情
  static const String investigationPlanLedgerDetail = '/investigationPlanLedgerDetail';
  //排查计划台账 点击详情详情
  static const String investigationPlanLedgerDetailDetail = '/investigationPlanLedgerDetailDetail';
  //排查计划台账 点击条目上活体识别
  static const String livingBodyRecognitionDetail = '/livingBodyRecognitionDetail';
  //获取部门及人员树
  static const String departmentUserTreePage = '/departmentUserTreePage';

  /// 智能巡检
  static const String intelligentInspection = '/intelligentInspection';
  // 计划台账
  static const String planLedger = '/planLedger';
  // 执行任务详情
  static const String runTaskDetail = '/runTaskDetail';

  /// 我的任务
  // 隐患确认
  static const String hazardConfirmationPage = '/hazardConfirmationPage';
  // 隐患整改
  static const String hazardRectificationPage = '/hazardRectificationPage';
  // 人员部门树状选择
  static const String personnelDepartmentTreePage = '/personnelDepartmentTreePage';
  // 补检任务详情
  static const String hazardSupplementaryDetailsPage = '/hazardSupplementaryDetailsPage';
  // 包保责任任务详情页面
  static const String responsibilityTaskDetails = '/responsibilityTaskDetails';
  // 排查计划下单元列表
  static const String planUnitPage = '/planUnitPage';
  // 打卡请假页面
  static const String checkInPage = '/checkInPage';
  // 值班表页面
  static const String schedulingPlan = '/schedulingPlan';
  // 需求调研（进行中）
  static const String allIngResearchPage = '/allIngResearchPage';
  // 培训计划（进行中）
  static const String trainIngProgramView = '/trainIngProgramView';
  // 需求调研详情（我的）
  static const String meDemandResearchDetailPage = '/meDemandResearchDetailPage';
  // 我的任务-应急预案页面
  static const String taskEmergencyPlan = '/taskEmergencyPlan';
  // 我的任务-应急演练计划页面
  static const String taskDrillPlan = '/taskDrillPlan';
  // 我的任务-预约审核页面
  static const String taskAppointmentReview = '/taskAppointmentReview';
  // 我的任务-候检管理页面
  static const String taskWaitingManagement = '/taskWaitingManagement';
  // 我的任务-预约审核-审核详情页面
  static const String closureApprovalDetails = '/closureApprovalDetails';
  // 我的任务-候检管理-审核详情页面
  static const String waitingManagementApproval = '/waitingManagementApproval';
  // 安全基础-值班打卡
  static const String securityFundamentalsPage = '/securityFundamentalsPage';
  // 设备检验检测台账（审批）
  static const String equipmentInspectionTestingLedgerApprovePage = '/equipmentInspectionTestingLedgerApprovePage';
  // 部件管理台账(审批)
  static const String componentManagementLedgerApprovePage = '/componentManagementLedgerApprovePage';
  // 联锁摘除台账(审批)
  static const String chainRemovalListApprovePage = '/chainRemovalListApprovePage';
  // 每日承诺审签
  static const String dailyCommitmentDetailApprovePage = '/dailyCommitmentDetailApprovePage';
  static const String dailyApprovePage = '/dailyApprovePage';
  // 风险管控审签
  static const String riskControlApprovePage = '/riskControlApprovePage';
  // 装置开停车大检修台账
  static const String equipmentStartShutdownPage = '/equipmentStartShutdownPage';
  // 风险评估报告审签
  static const String riskAssessmentReportReviewApprovePage = '/riskAssessmentReportReviewApprovePage';
  // 风险管控清单审签详情
  static const String riskControlApproveDetailPage = '/riskControlApproveDetailPage';
  // 排查计划
  static const String investigationPlanPage = '/investigationPlanPage';
  // 补检任务
  static const String supplementaryInspectionPage = '/supplementaryInspectionPage';
  // 隐患治理
  static const String hazardManagementPage = '/hazardManagementPage';
  // 年度隐患排查计划
  static const String annualHazardInvestigationPlanPage = '/annualHazardInvestigationPlanPage';
  // 年度隐患排查计划审核
  static const String annualHazardInvestigationPlanDetailPage = '/annualHazardInvestigationPlanDetailPage';
  // 年度隐患排查计划审核任务
  static const String annualHazardInvestigationPlanInfoTaskPage = '/annualHazardInvestigationPlanInfoTaskPage';

  /// 重大危险源
  static const String majorHazardPage = '/majorHazardPage';

  /// 在线监测历史曲线图
  static const String majorHazardMonitorCurvePage = '/majorHazardMonitorCurvePage';

  /// 摄像头视频
  static const String majorHazardMonitorCameraPage = '/majorHazardMonitorCameraPage';

  /// 历史违约记录
  static const String majorHazardViolationPage = '/majorHazardViolationPage';

  /// 教育培训
  // 教培
  static const String educationTraining = '/educationTraining';

  // 在线培训
  static const String onlineTrainingPage = '/onlineTrainingPage';

  // 线下培训
  static const String offLineTrainingPage = '/offLineTrainingPage';

  // 课程详情
  static const String courseDetailPage = '/courseDetailPage';

  // 课程测试
  static const String quizPage = '/quizPage';

  // 课程测试结果
  static const String quizResultPage = '/quizResultPage';

  // 课程测试历史
  static const String quizHistoryPage = '/quizHistoryPage';

  // 人脸识别
  static const String faceRecognitionPage = '/faceRecognitionPage';

  // 课程详情详情
  static const String courseDetailDetailPage = '/courseDetailDetailPage';

  // 调查问卷
  static const String questionnaireDetailPage = '/questionnaireDetailPage';
  static const String findingsPage = '/findingsPage';
  // 我的任务在线课程
  static const String onlineIngCoursePage = '/onlineIngCoursePage';
  // 更多课程（往期回顾）
  static const String previousReviewPage = '/previousReviewPage';

  /// 安全基础
  static const String basicInformation = '/basicInformation';

  // 文件列表
  static const String fileList = '/fileList';

  // 合规性文件详情
  static const String complianceFileDetails = '/complianceFileDetails';

  // 重大危险源页面
  static const String majorHazardBase = '/major_hazard_base';

  // 证书文件详情
  static const String certificateFileDetails = '/certificateFileDetails';

  // 三同时列表页面
  static const String threeSameTime = '/threeSameTime';

  // 三同时详情页面
  static const String threeSameTimeDetails = '/threeSameTimeDetails';

  // 重大危险源页面条目详情
  static const String majorHazardBaseItemDetail = '/majorHazardBaseItemDetail';

  // 危险化学品页面
  static const String hazardousChemicals = '/hazardousChemicals';


  // 危险化工工艺页面
  static const String hazardousChemicalProcessesPage = '/hazardousChemicalProcessesPage';

  // 设备列表
  static const String equipmentList = '/equipmentList';

  // 设备设施详情
  static const String equipmentDetails = '/equipmentDetails';

  // 部件/副件列表
  static const String partsAccessoryList = '/partsAccessoryList';

  // 部件/副件详情
  static const String partsAccessoryDetails = '/partsAccessoryDetails';

  // 联锁清单列表
  static const String interlockList = '/interlockList';
  // 设备检验检测台账
  static const String equipmentInspectionTestingLedgerPage = '/equipmentInspectionTestingLedgerPage';
  // 设备检验检测台账详情
  static const String equipmentInspectionTestingLedgerDetailPage = '/equipmentInspectionTestingLedgerDetailPage';

  // 部件管理台账
  static const String componentManagementLedgerPage = '/componentManagementLedgerPage';
  // 部件管理台账详情
  static const String componentManagementLedgerDetailPage = '/componentManagementLedgerDetailPage';

  // 连锁摘除清单
  static const String chainRemovalListPage = '/chainRemovalListPage';
  // 连锁摘除清单详情
  static const String chainRemovalListDetailPage = '/chainRemovalListDetailPage';


  // 联锁清单详情
  static const String interlockDetails = '/interlockDetails';

  // 事故事件详情
  static const String accidentEventsDetail = '/accidentEventsDetail';

  // 人员信息列表
  static const String peopleInformationList = '/peopleInformationList';

  // 人员信息详情
  static const String peopleInformationDetails = '/peopleInformationDetails';

  // 值班记录列表
  static const String dutyRecordsList = '/dutyRecordsList';

  // 值班记录详情
  static const String dutyRecordsDetails = '/dutyRecordsDetails';

  // 第三方详情
  static const String thirdPartyDetails = '/thirdPartyDetails';

  // 第三方人员详情
  static const String thirdPeopleDetails = '/thirdPeopleDetails';

  /// 敏捷应急
  static const String emergency = '/emergency';

  // 应急预案详情
  static const String emergencyPlanDetails = '/emergencyPlanDetails';

  // 应急预案审批
  static const String emergencyPlanApproval = '/emergencyPlanApproval';

  // 应急演练详情
  static const String drillDetails = '/drillDetails';

  // 应急演练审批
  static const String drillPlanApproval = '/drillPlanApproval';

  // 应急演练流程执行
  static const String drillPlanExecute = '/drillPlanExecute';

  // 事故事件详情
  static const String eventDetail = '/eventDetail';

  // 案例详情
  static const String caseDetail = '/caseDetails';

  /// 敏捷应急 应急资源 详情
  static const String emergencyResourceDetails = '/emergencyResourceDetails';

  // 事故事件登记
  static const String accidentRegister = '/accidentRegister';

  // 事故事件续报
  static const String accidentResubmit = '/accidentResubmit';

  /// 演示测试页面
  static const String demoTest = '/demoTest';

  /// 封闭化
  // 封闭化
  static const String closure = '/closure';

  // 预约审核详情
  static const String appointmentReviewDetails = '/appointmentReviewDetails';

  // 出入详情
  static const String accessRecordDetails = '/accessRecordDetails';

  // 出入详情-个人列表
  static const String accessRecordDetailsPersonnelList = '/accessRecordDetailsPersonnelList';


  /// 清单制
  static const String inventorySystem = '/inventorySystem';

  // 应急物资清单
  static const String emergencyMaterialListPage = '/emergencyMaterialListPage';

  // 应急队伍清单
  static const String emergencyTeamListPage = '/emergencyTeamListPage';

  // 应急预案清单
  static const String emergencyPlanListPage = '/emergencyPlanListPage';

  // 应急演练清单
  static const String emergencyDrillListPage = '/emergencyDrillListPage';

  // 管控情况
  static const String controlSituationPage = '/controlSituationPage';

  // 管控详情(1雷同)
  static const String controlDetails = '/controlDetails';


  // 历史执行情况
  static const String historicalExecutionStatusPage = '/historicalExecutionStatusPage';

  // 检查项清单
  static const String dailyChecklistPage = '/dailyChecklistPage';

  // 最新执行详情
  static const String jobLatestExecutionDetailsPage = '/jobLatestExecutionDetailsPage';
  // 历史执行情况（岗位履责）
  static const String jobHistoricalExecutionStatusPage = '/jobHistoricalExecutionStatusPage';
  // 人员选择（人员履责清单）
  static const String userSelectInventorySelectionPage = '/userSelectInventorySelectionPage';

  /// 标准化
  static const String standardization = '/standardization';

  static const String standardHomeDetail = '/standardHomeDetail';

  /// 首页 我的 个人信息
  static const String myProfile = '/myProfile';

  /// 首页 我的 资质信息
  static const String myCert = '/myCert';

  /// 首页 我的 培训档案
  static const String myAssessment = '/myAssessment';


  /// 报警管理
  static const String alarmManagement = '/alarmManagement';
  // 已处置报警详情
  static const String disposedDetail = '/disposedDetail';
  // 未处置报警详情
  static const String undisposedDetail = '/undisposedDetail';
  // 未处置报警详情-处置
  static const String undisposedDetailDispose = '/undisposedDetailDispose';



  /// 我的任务 流程审批
  static const String myTaskProcessApproval = '/myTaskProcessApproval';
  static const String myTaskProcessApprovalDetail = '/myTaskProcessApprovalDetail';
  static const String myTaskProcessApprovalDetailSign = '/myTaskProcessApprovalDetailSign';
}
